@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑"; box-sizing:border-box;}
img{ border:0; vertical-align:bottom; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1; clear: none}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}



/* 导航栏 */
.header_top{width:100%; height:102px; position: absolute; top: 0px; left:0;z-index: 999; background: rgba(255,255,255,0.85)}
.index_logo{width:191px; height:84px; float:left; margin-top:8px;}
.index_logo img{width:100%; height:auto;}
#menu .nav{ position:relative; z-index:1;  margin: 0 auto; width:910px; float: left; height:102px; margin-left:39px; }
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left;  position:relative; display:inline; height:102px;}
#menu .nav .nLi h3{ float:left; font-weight: normal; width:73px; text-align:center; font-size:15px; z-index: 2; position: relative; color:#333333;height:102px;  line-height:102px; margin: 0px  9px;}
#menu .nav .nLi h3 a{color:#333333; }
#menu .nav .sub{ display:none; width:156px; left:50%; margin-left:-78px; top:102px;  position:absolute; background:#ddd;  line-height:36px; }
#menu .nLi:hover h3 a{ color:#ef7f01}
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#222e48;}
#menu .nav .sub a:hover{ color:#ef7f01;   }
.nLi > h3 > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 43px; border: none; text-indent: 10px;}
#menu .nav .nLi .sub a:hover{ color:#ef7f01;}
#menu .nav .active h3 a{color:#ef7f01}
#menu .nav .active h3{border-bottom: 2px solid #ef7f01}
.header_right{float:right; height: 100%; line-height: 102px;}
.header_right a{ background: url(../images/n_x.jpg) no-repeat left center; padding-left:20px; }
.header_right a:hover{color:#ef7f01}
.f_top{position:fixed; transition: .6s; background:#fff; box-shadow:1px 2px 10px rgba(0,0,0,0.2)}


/* 首页:banner */
.banner{ width:100%; height:860px; position: relative}
.banner .slideBox{position:relative; overflow:hidden; width:100%; height:860px}
.banner .slideBox .hd{position:absolute;right:50%;bottom:25px;z-index:1;overflow:hidden;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:12px;height:12px; background: #fff; cursor:pointer; border-radius: 50%;}
.banner .slideBox .hd ul li.on{background:#ef7f01}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}



/*关于我们*/
.index_about{width:100%; height:975px; background:#f0f3fc url(../images/about_bj.jpg) no-repeat right; padding-top:90px;}
.about_left{width:672px; height: auto; float: left}
.index_about_t{width:100%; height: auto; overflow: hidden}
.index_about_t h3{font-size:42px; color: #333333; line-height:70px;}
.index_about_t h3 span{color:#ef7f01}
.index_about_t p{font-size: 14px; color: #666666}
.index_aboutinfo{width:100%; height:308px;background: #fff; margin-top: 30px; padding: 50px;}
.index_aboutinfo p{font-size:15px; color:#666666; line-height:30px; height: 150px; width: 100%; overflow: hidden }
.index_aboutinfo span{font-size: 14px; color: #ef7f01; border-bottom: 1px solid #ef7f01; background: url(../images/jt.png) no-repeat right center; width: 165px; height: 32px; display: block; margin-top: 20px;}
.about_left ul{width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.about_left ul li{width:195px; height: auto; float: left; margin-right: 1px;}
.about_left ul li .about_pic{width:195px; height: 242px; overflow: hidden}
.about_left ul li .about_pic img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.about_left ul li .about_info{width:100%; height: 150px; background: #fff; padding: 16px;}
.about_left ul li .about_info span{font-size: 14px; color: #666666; font-family: "Arial"}
.about_left ul li .about_info h5{font-size: 25px; color: #333333; line-height: 30px; margin: 5px 0}
.about_left ul li i{width:20px; height: 20px; display: block; background: url(../images/jt_h.png) no-repeat; margin-top:40px;}
.about_left ul li:hover .about_info{background: #ef7f01}
.about_left ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.about_left ul li:hover h5,.about_left ul li:hover span{color:#fff}
.about_left ul li:hover i{background: url(../images/jt_hs.png) no-repeat}
.about_right{width:520px; height: auto; float: left; margin-left: 5px; margin-top: 750px}
.about_right a{width:184px; height: 45px; border: 1px solid #fff; font-size: 14px; color: #fff; text-align: center; line-height: 45px; display: block; float: left}
.about_right .about_phone{float: right;}
.about_right .about_phone p{font-size: 16px; color: #fff; width: 100%; text-align: right}
.about_right .about_phone span{font-size: 26px; color: #ffffff; font-family:"Impact"}
.about_right a:hover{background: #ef7f01; border: 1px solid #ef7f01}
.index_aboutinfo p:hover{color:#ef7f01}

/*产品中心*/
.index_title{width:100%; height:auto;}
.index_title h3{font-size:36px; color:#1b1b1b; font-weight:bold; text-align:center; line-height:40px;}
.index_title span{width:37px; height:2px; background:#1b1b1b; display:block; margin:20px auto;}

.index_product{width:100%; height:1044px; overflow:hidden; background: url(../images/pro_bjs.jpg) no-repeat center; padding-top: 60px}
.index_yewu_t{width:100%; height:auto; text-align: center}
.index_yewu_t h3{width: 100%; height: auto; font-size: 42px; color: #333333; margin: 5px 0}
.index_yewu_t span{color:#ef7f01}
.index_yewu_t p{font-size: 14px; color: #999999}
.index_product_nav{width:auto; display: table; margin:20px auto;}
.index_product_nav ul{width:100%; height: auto;}
.index_product_nav ul li{width:164px; height: 48px; border: 1px solid #dddddd; text-align: center; line-height: 48px; float: left; margin-right: 8px;}
.index_product_nav ul li a{font-size: 16px; color: #666666; font-weight: bold; width:100%; height:100%; display:block;}
.index_product_nav ul li:last-child{margin-right: 0px;}
.index_product_nav ul li:hover{border: 1px solid #ef7f01; background: #ef7f01; }
.index_product_nav ul li:hover a{color:#fff}
.index_product .slideBox{width:100%; height: 500px; position: relative}
.index_product .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.index_product .slideBox .bd ul{width:100%;height:100%}
.index_product .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.index_product .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.cur_img{width:700px; height:500px; position:relative; float: left; overflow: hidden}
.cur_img img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.cur_img:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.cur_info{width:452px; height: 100%; float: right; padding-top:75px}
.cur_info h4{font-size: 30px; color: #333333; margin:10px 0}
.cur_info hr{width:47px; height: 4px; background: #4c89c9; display: block; margin: 15px 0}
.cur_info p{width:100%; height: 182px; color: #666666; font-size: 14px; line-height: 30px; margin-top: 25px;}
.cur_info span{width:230px; height: 62px; border: 1px solid #dddddd; display: block; text-align: center; line-height: 62px; font-size: 16px; color: #666666; margin-top: 30px;}
.cur_info span:hover{border: 1px solid #ef7f01; background: #ef7f01; color:#fff}
.slideBox .prev,.slideBox .next{display: block;width:42px;height:42px;cursor: pointer;  text-align: center; position: absolute;top:50%; margin-top:-21px; }
.slideBox .next{background: url(../images/p_left.jpg) no-repeat; left:-50px; }
.slideBox .prev{background: url(../images/p_right.jpg) no-repeat; right:-60px; }
.slideBox .prev:hover{background: url(../images/p_hright.png) no-repeat;}
.slideBox .next:hover{background: url(../images/p_hleft.png) no-repeat;}
.cur_info p:hover{color:#ef7f01}
.product_li{width:100%; height: 176px; overflow: hidden; margin-top:30px;}
.product_li ul{width:100%; height: 100%; overflow: hidden}
.product_li ul li{width:284px; height: 176px; float: left; padding:30px 18px; border: 1px solid #dddddd; margin-right: 21px; }
.product_li ul li:last-child{margin-right: 0px;}
.product_li ul li .pro_t{width:100%; height:45px; border-bottom: 1px solid #bfbfbf}
.product_li ul li .pro_t i{display: block;float: left; margin-right: 10px;}
.product_li ul li .pro_t .i1{width:29px; height: 32px; background: url(../images/i1.png) no-repeat}
.product_li ul li .pro_t .i2{width:34px; height: 32px; background: url(../images/i2.png) no-repeat}
.product_li ul li .pro_t .i3{width:34px; height: 32px; background: url(../images/i3.png) no-repeat}
.product_li ul li .pro_t .i4{width:36px; height: 30px; background: url(../images/i4.png) no-repeat}
.product_li ul li .pro_t span{font-size: 24px; color: #333333; font-weight: bold;}
.product_li ul li p{width:100%; height: 52px; margin-top: 10px; line-height: 26px; color:#666666; font-size: 14px;}
.product_li ul li:hover{background: #ef7f01; border: 1px solid #ef7f01}
.product_li ul li:hover p,.product_li ul li:hover span{color:#fff}
.product_li ul li:hover .pro_t{border-bottom: 1px solid #fff}
.product_li ul li:hover .i1{ background: url(../images/i1_h.png) no-repeat}
.product_li ul li:hover .i2{ background: url(../images/i2_h.png) no-repeat}
.product_li ul li:hover .i3{ background: url(../images/i3_h.png) no-repeat}
.product_li ul li:hover .i4{ background: url(../images/i4_h.png) no-repeat}


/*案列*/
.index_case{width:100%; height: 812px; overflow: hidden; background: url(../images/case_bj.jpg) no-repeat center; padding-top: 87px;}

.Box {position: relative; width:1200px; height:auto;z-index: 1; margin-top:30px;}
.Box .Box_con {position: relative;}
.Box .Box_con .conbox {position: relative; overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 380px;height:520px; margin-left:30px; position: relative; overflow: hidden}
.case_hover{width:100%; height: 100%; position: absolute; top:0px;left:0px; z-index: 999}
.cur_xx{width:216px; height: 156px; background: url(../images/c_bj.png) no-repeat; text-align: center; padding: 30px 18px; margin: 100px auto 0;}
.cur_xx h4{width:100%; height: 40px; line-height: 40px; font-size: 30px; color: #ffffff; font-weight: bold;}
.cur_xx span{background: #ef7f01; width: 58px; height: 4px; display: block; margin: 20px auto 15px}
.cur_xx p{width:100%; height: 30px; line-height: 30px; font-size: 18px; color: #fff;}
.cur_h{width:278px; height: 90px; line-height: 26px; font-size: 14px; color: #fff; margin: 25px auto 0; display: none;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img.c_img{transition: all 0.5s; width:100%; height:100%;}
.Box .Box_con .conbox ul li:hover img.c_img{transform: scale(1.03);}
.Box .Box_con .conbox ul li:hover .cur_h{display:block;}
.Box .Box_con .btn {display: block;width:42px;height:42px;cursor: pointer;  text-align: center; position: absolute;top:50%; margin-top: -21px}
.Box .Box_con .btnl {background: url(../images/p_left.jpg) no-repeat; left:-60px; }
.Box .Box_con .btnr {background: url(../images/p_right.jpg) no-repeat; right:-60px; }
.Box .Box_con .btnl:hover{background: url(../images/p_hleft.png) no-repeat;}
.Box .Box_con .btnr:hover{background: url(../images/p_hright.png) no-repeat;}
.Box .Box_con .conbox ul li:hover .case_hover{background:rgba(239,127,1,0.8) }



/*新闻*/
.index_news{width:100%; height:auto; margin-top: 70px;  overflow:hidden;}

.index_news_a{width:auto; display: table; margin: 0px auto 36px;}
.index_news_a a{font-size: 17px; color: #313131; font-weight: bold; float: left; width: 123px; height: 40px; line-height: 40px; text-align: center; margin: 0px 10px}
.index_news_a a:hover{border-bottom: 2px solid #ed1721; color: #ed1721}
.index_news_left{width:593px; height:auto; float:left; margin-top: 40px;}
.index_news_left ul{width:100%; height: auto;}
.index_news_left ul li{width:295px; height: 184px; position: relative; overflow: hidden; float: left; margin-right: 1px; margin-bottom: 1px;}
.index_news_left ul li:nth-child(2n){margin-right: 0;}
.index_news_left ul li p{width:100%; height: 36px; background: rgba(19,25,48,0.5); padding: 0px 10px;line-height: 36px; font-size: 14px; color: #fff;position: absolute; bottom:0px; left:0;}
.index_news_left ul li img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_news_left ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_news_right{width:607px; height: 370px; background: #f5f5f5;float: left; margin-top: 40px;}
.sideMenu{width:100%; height: 100%; background: #f5f5f5; padding: 27px 50px 0 54px;}
.sideMenu div{width:100%; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8}
.sideMenu div p{width:382px; height:36px; line-height: 36px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;float: left}
.sideMenu div span{font-size: 14px; color: #999999; float: right}
.sideMenu ul{width: 100%; height: 76px;  border-bottom: 1px solid #dddddd; margin-top: 10px; margin-bottom: 10px;}
.sideMenu ul li a{color: #999999; font-size: 14px; line-height:26px;}
.sideMenu ul li:hover a{color:#ef7f01}
.sideMenu div:hover p,.sideMenu div:hover span{color:#ef7f01}
.index_news_left ul li:hover p{background:rgba(239,127,1,0.8)}
.sideMenu div.on{border-bottom:0px;}



/*底部*/
.footer{ width: 100%; height:600px; background:url(../images/f_bj.jpg) no-repeat center; overflow:hidden; padding-top: 32px; padding-bottom:30px; margin-top: 85px;}
.footer_top{width:100%; height: auto; overflow: hidden}
.footer_top_left{width:auto; float: left; margin-top:28px}
.footer_top_left p{font-size: 30px; color: #ef7f01; font-weight: bold; line-height: 50px;}
.footer_top_left span{font-size: 30px; color: #ef7f01}
.footer_top img{width:155px; height: 146px; float:right}


.footer_con{width:388px; height:auto; float: left; margin-top:35px;}
.footer_con h4,.footer_pic h4,.footer_zixun h4{width:100%; height:43px;  border-bottom: 1px solid #848484; font-size:20px; color:#fff; font-weight: bold; margin-bottom:15px; }
.footer_con p{width:100%; line-height: 30px; font-size: 14px; color: #666666;}
.footer_mlink{width:100%; height:45px; margin-top:10px;}
.footer_mlink a{width:130px; height: 43px; border: 1px solid #7f7f7f; border-radius: 20px; float: left;line-height:40px; font-size: 14px; color: #999999; 
	margin-right:12px; padding-left: 50px;}
.footer_mlink a:hover{border:1px solid #ef7f01}
.footer_mlink .map{background: url(../images/maps.png) no-repeat 18px center}
.footer_mlink .message{background: url(../images/me.png) no-repeat 18px center}
.footer_pic{width:384px; height: 290px; float: left;margin-top:35px; margin-left: 109px; }
.footer_sj div,.footer_wx div{width:140px; height:140px; float: left}
.footer_sj div img,.footer_wx div img{width:100%; height: 100%;}
.footer_sj{width:182px; height: auto; float: left; margin-top: 10px;}
.footer_wx{float: right; margin-top: 10px;}
.footer_pic p{font-size: 14px;color: #fff; width: 36px; height:140px; float: left; border: 1px solid #fff; text-align:center; padding-top:30px;}
.footer_zixun{width:198px; height: auto; float: right; margin-top:35px;}
.footer_zixun a{width:152px; height: 48px; border: 1px solid #8c8c8c; display: block; font-size: 14px; color: #999999; background: url(../images/qq.png) no-repeat 30px center; padding-left: 55px; line-height: 46px; margin-top: 25px;}
.weixin{width:152px; height: 48px; border: 1px solid #8c8c8c; display: block; font-size: 14px; color: #999999; background: url(../images/xwx.png) no-repeat 30px center; padding-left: 55px; line-height: 46px; margin-top: 12px; cursor: pointer; position: relative}
.weixin img{width:100px; height: 100px;display: none;  position: absolute; top:0px;left:-105px;}
.weixin:hover img{display: block;}
.weixin:hover,.footer_zixun a:hover{border:1px solid #ef7f01}
.footer_mlink .map:hover{background: url(../images/mapss.png) no-repeat 18px center; color:#ef7f01}
.footer_mlink .message:hover{background: url(../images/mes.png) no-repeat 18px center; color:#ef7f01}
.footer_zixun a:hover{background: url(../images/qqs.png) no-repeat 30px center; color:#ef7f01}
.weixin:hover{color: #ef7f01; background: url(../images/xwxs.png) no-repeat 30px center;}


.footer_ban{width:100%; height: 97px; line-height:97px; border-top: 1px solid #7f7f7f; }
.footer_zhichi{width:auto; height:97px; float:right; line-height:97px; margin-left:10px;}
.footer_zhichi p{ width:auto; float: left; margin-right: 20px;  font-size: 12px; color:#7f7f7f;}
.footer_zhichi .pt{width:125px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 36px; margin-left:8px}
.footer_zhichi .js{width:112px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top: 36px; margin-left:8px}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 12px; color: #7f7f7f;}
.footer_zhichi i{ float: left;}
.f_brq{width:auto;height:97px; line-height:97px;font-size: 12px; color:#7f7f7f; float:left; }
.beian{font-size:12px; color:#7f7f7f; margin-left: 5px;}
.index_kuaijie{width:100%; height:auto; line-height:97px; }
.index_kuaijie a{float: left; width:auto; text-align: center; font-size: 16px; color: #313131; margin: 0px 10px;}
.index_kuaijie p{font-size: 16px; color: #313131; float: left; padding-right: 10px;}
.index_kuaijie a:hover{color:#ef7f01}
.beian:hover{color:#ef7f01}




/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	 font-size:14px;
}
.lxfx li {
    background:#ef7f01;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}




/*内页banner*/
.ny_banner{ width: 100%;height: 360px; clear: both; position: relative;}



/*内页 导航*/
.page_nav{padding:30px 0;overflow:hidden}
.page_nav p{font-size:14px;color:#999;margin-bottom:22px}
.page_nav p i{display:inline-block;margin-right:6px}
.page_nav p b{font-weight:400}
.page_nav p a{color:#999}
.page_nav ul li{float:left;width:14%;text-align:center;line-height:46px;font-size:15px;position:relative;margin-bottom:10px}
.page_nav ul li a{display:block;border:1px solid #e8e8e8;border-bottom:5px solid #e8e8e8}
.page_nav ul li a:after{content:"";height:5px;width:0;position:absolute;bottom:0;left:1px;background:#e85512;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
.page_nav ul li a:hover,.page_nav ul li.active a{background:#ef7f01;color:#333;color:#fff}
.page_nav ul li a:hover:after,.page_nav ul li.active a:after{width:calc(100% - 2px)}
.page_nav ul{width:100%;height:auto;overflow:hidden}
.about_page_con { color: #666; font-size: 14px; width:100%; height:auto; overflow:hidden; line-height:30px; margin-bottom:40px;}
.ny_news_info,.ny_container {height:auto; overflow:hidden; margin-bottom:30px;}


/*荣誉资质*/
.honor_pic ul{overflow:hidden; width:100%; height:auto;}
.honor_pic ul li{width:282px;padding:8px 8px 0 8px; height:auto; border:1px solid #ddd;float:left;margin-right:24px;margin-bottom:30px}
.honor_pic ul li:nth-child(4n),.product_pic ul li:nth-child(4n){margin-right:0}
.hon_jpg{width:100%;height:197px;overflow:hidden; cursor:pointer}
.hon_jpg img,.pro_jpg img,.case_jpg img{width:100%;height:100%;transition:all .8s ease-in-out}
.hon_jpg:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.hon_txt{overflow:hidden;line-height:54px}
.hon_txt h6{font-size:14px;color:#999; width:100%; height:54px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.honor_pic ul li:hover .hon_txt h6,.product_pic ul li:hover .hon_txt h6{color:#ef7f01}
.honor_pic ul li:hover,.product_pic ul li:hover{border-color:#ef7f01}
.honor_pic ul li:hover img,.product_pic ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

/*产品*/
.product_pic ul{overflow:hidden; width:100%; height:auto;}
.product_pic ul li{width:282px;padding:8px 8px 0 8px;border:1px solid #ddd;float:left;margin-right:24px;margin-bottom:30px}
.pro_jpg{width:100%;height:189px;overflow:hidden}
.goods_info{font-size:14px; color:#666; line-height:26px;}


/*产品画册*/
.cphc_pic ul{overflow:hidden; width:100%; height:auto;}
.cphc_pic ul li{width:282px;padding:8px 8px 0 8px; height:auto; border:1px solid #ddd;float:left;margin-right:24px;margin-bottom:30px}
.cphc_pic ul li:nth-child(4n){margin-right:0}
.cphc_jpg{width:100%;height:auto;overflow:hidden; cursor:pointer}
.cphc_jpg img{width:100%;height:100%;transition:all .8s ease-in-out}
.cphc_pic ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.cphc_pic ul li:hover .hon_txt h6{color:#ef7f01}
.cphc_pic ul li:hover{border-color:#ef7f01}



/*详情页*/
.nyinfo_title{width:100%;font-size:20px; color:#555; padding:10px 0px; text-align:center; clear:both}
.info_time{width:100%; line-height:30px; color:#999; height:30px; margin-bottom:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; clear:both}
.info_xq{width:100%; font-size:20px; color:#666; padding:10px 0px; clear:both}
.go_black{width: 90px;height: 30px;background: #ef7f01; color: #fff; text-align: center; line-height: 30px; border-radius: 5px; position: relative;}


/*案列*/
.case_jpg{width:100%;height:361px;overflow:hidden}


/*新闻*/
.news_page{overflow:hidden;font-size:14px;color:#666; margin-bottom:20px;}
.news_page_lf{width:100%;margin-bottom:20px}
.news_page_lf dl{height:64px;padding:40px 20px;/*! margin-bottom: 20px; */background:#fff;box-sizing:content-box}
.news_page_lf dl a{display:block}
.news_page_lf dl dt{float:left;text-align:center;margin-right:25px}
.news_page_lf dl dt span{font-size:40px;display:block;line-height:40px}
.news_page_lf dl dt p{font-size:14px;line-height:26px;color:#999}
.news_page_lf dl dd{overflow:hidden;width:1040px;float:left}
.news_page_lf dl dd b{font-size:22px;display:block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:18px;line-height:24px}
.news_page_lf dl dd p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}
.news_page_lf dl:nth-of-type(odd){background:#f8f8f8}
.news_page_lf dl:nth-of-type(even){background:#fff}
.news_page_lf dl:hover{background:#eee}
.news_page_rt{width:280px;float:right;padding:30px 22px;background:#f8f8f8;color:#666;box-sizing:content-box}
.news_page_rt img{width:280px;height:195px}
.news_page_rt h4{font-size:16px;font-weight:400;margin:20px 0;width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_page_rt p{font-size:12px;line-height:22px}

/*联系*/
.iw_poi_title{color:#C52;font-size:14px;font-weight:700;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.keyword_light{margin-bottom:30px;line-height:30px}
.lxwm{width:100%;padding:20px 0;line-height:24px;float:left}
.lxwm_z{float:left; font-size:16px; color:#666; line-height:26px;}
.lxwm_z h3{color:#666;line-height:35px;font-weight:700}
.lxwm_r{float:right}
.lxwm_r li{width:120px;float:left;padding-left:10px;box-sizing:content-box}
.lxwm_r li img{width:120px;height:120px; display:block;border:#ddd 1px solid}
.lxwm_r li p{line-height:30px;text-align:center; font-size:14px; color:#666;}
.lxwm_z p{line-height:26px;color:#666;font-size:14px; height:auto;}
.go_black{width: 90px;height: 30px;background: #ef7f01; color: #fff; text-align: center; line-height: 30px; border-radius: 5px; position: relative;}




